Python Job: Software Engineer - Python

Job added on

Company

Splend
United Kingdom

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Our positive impact

Launched in 2015, Splend provides people from all walks of life the freedom to earn an income through flexible, all-inclusive car subscriptions. Our unique products offer rental or rent-to-buy car subscriptions for rideshare and delivery drivers who work with platforms such as Uber, Bolt, AmazonFlex and more. Essentially, we empower people to take charge of their own career and earning potential. But we don’t just hand over the keys and wave goodbye. Our turn-key solution takes the admin work out of the equation for drivers and uses data insights to keep them safe, freeing up their precious time for all the important things in life.
How about our impact on the planet? We’re fast-tracking our transition into green mobility, reducing our carbon footprint by transitioning to electric cars. In fact, within the last few months we’ve transitioned over 70% of our UK fleet to electric cars, making us an industry leader for this vitally important environmental change.
It’s an exciting time to be joining our team as we’re in a period of rapid growth. With over 100,000 rideshare drivers in London looking to move to electric vehicles, there has never been a better opportunity to grow the Splend brand.

Beyond what we offer, our company values guide us on how we achieve our best every day:
C - Collaborative
A - Accountable
R - Respectful

How will you be contributing to Splend? The role and opportunity.

  • As a Software Engineer at Splend you will work closely with product and with management to build the tools and services we need to scale the business. Our engineering team is currently based across the UK and Romania, with product, business analysis, and IT operations functions based across the UK, Romania, and Australia.
  • Our engineering strategy is focused around the key pillars of customer experience, processes and internal tools, and data. There’s overlap between all of them, but they all play a key role in our objective of enabling the company’s ambitious growth targets.
  • Within customer experience, we want to invest heavily in improving the self-service capabilities of our app, as well as the underlying backend architecture. Within processes and internal tools, we need to design and build a suite of new touchpoints to automate existing manual tasks and optimise usability. And for data, we need to build on our existing set of data pipelines to meet the goals of our data strategy, enabling accurate aggregation and dissemination of data from our third-party systems and internal platforms.

  • Examples of recent projects that our engineering team have worked on:
  • Building a new service for calculating and reporting on weekly distance driven by our members.
  • Relaunching our mobile app.
  • Building a new front of house operational interface, backend and frontend, for processing member payment holidays and other key operational requirements.
  • Creating a suite of new ETL processes for extracting, cleaning, and aggregating datasets from our revenue, vehicle, and CRM platforms to support centralised reporting.
  • Building a suite of backend services to enable the launch of a new referral programme.

  • Our tech stack consists of a blend of different technologies and languages, reflecting the stack we have inherited as well as strategic choices for new initiatives. Key examples of technologies we work with include:
  • Python (backend) and JavaScript (frontend) - our default choice for new implementations
  • React Native (for the mobile app)
  • Lambda or Elastic Beanstalk (potentially ECS)
  • MySQL or DynamoDB
  • S3
  • SQS
  • Cloudwatch
  • Bitbucket
  • Opsgenie
  • AWS (almost always)
  • Wordpress
  • PHP (legacy stack)
  • All our engineers play an important role in helping to define the right technology choices for Splend - for example, we are currently evaluating a gradual transition to an isomorphic environment with shared technologies across frontend and backend.

To succeed:

  • You’ll have mid-level experience (3 years at minimum) in a full-time software engineering role, working primarily in Python, although candidates with limited Python experience will be considered provided they can demonstrate the curiosity necessary to work in Python and other languages.
  • You'll also need customer focus: passion for consistently providing our customers with great experiences, showing empathy and placing the customer at the centre of everything we do.
  • You boast problem solving skills: an aptitude for problem solving, critical thinking and a passion for continuous improvement.
  • Relationship building skills: strong relationship building skills with an ability to influence and communicate effectively with stakeholders at levels within and outside of the organisation.
  • You'll have Drive: a tenacious nature, a high achiever, and be results driven.
  • Our company values are as important to you as they are to us. That means you're Collaborative, Accountable and Respectful (CAR).

What’s in it for you? The benefits:

  • A competitive base salary of £60,000+
  • Annual performance-based bonus
  • 20 days annual leave (excl. bank holidays)
  • 5 additional days of fully paid annual leave
  • And another day off for your birthday!
  • Opportunity to participate in the employee share program
  • Private health care
  • Health and wellbeing allowance
  • Employee Assistance Program
We'd love you to apply now, but if you want to find out more, visit www.splend.co.uk/careers.